

<h2>

December 1999 JUG Meeting</h2>

&nbsp;

<center><table BORDER CELLSPACING="4" CELLPADDING="3" WIDTH="61%">

<tr>

<td VALIGN="CENTER" BGCOLOR="#6699FF">

<center>

<h3>

Triangle Java Users Group Presents:</h3></center>



<center><font size="+2">Developing Java Applications for Small Spaces</font>

<br>&nbsp;

<p><b>presented by</b>

<p><b>Ken Auer</b>

<br><b>RoleModel Software, Inc.</b>

<br><!--webbot bot="HTMLMarkup" startspan --><!--webbot bot="HTMLMarkup" endspan --><strong>[FrontPage HTML Markup Component]</strong><!--webbot endspan i-checksum="3222" --><strong>[FrontPage HTML Markup Component]</strong><!--webbot StartSpan --><strong>[FrontPage  Component]</strong><!--webbot endspan i-checksum="34180" --><strong>[FrontPage HTML Markup Component]</strong><!--webbot StartSpan --><strong>[FrontPage  Component]</strong><!--webbot endspan i-checksum="34180" -->

<p>Monday, December 20th, 1999&nbsp;

<br>6:30 PM - 9:00 PM&nbsp;

<p>LOCATION: MCNC Auditorium&nbsp;

<br>3021 Cornwallis Road&nbsp;

<br>Research Triangle Park, North Carolina&nbsp;

<p>919.248.1800&nbsp;</center>

</td>

</tr>

</table></center>



<hr ALIGN="CENTER">

<br><font size="+1">Abstract:</font>

<dir>

<dir><font size="-1">Java has always promised the ability to run on any size

platform, from mainframes to wristwatches. Now the promise of supporting

&quot;small&quot; platforms may finally be imminent. This tutorial will teach the

current state of the art with respect to developing Java applications for

the PersonalJava and EmbeddedJava application environments (JAE&#146;s). Developers

accustomed to creating applications for the web, desktop, or workstation

environments will receive instruction on how to approach developing their

own small-environment Java applications from pioneers who have actually

attempted (successfully and unsuccessfully) to build such applications.</font>

<p><font size="-1">Although many developers are familiar with various versions

of the JDK, significantly fewer have really looked at PersonalJava and

EmbeddedJava in any depth. These developers would typically spend valuable

time researching the technologies and heading down fruitless paths. However,

attendees of this tutorial will be prepared to successfully develop for

these environments.</font></dir>

</dir>



<h3>

Objective:</h3>



<dir>

<dir><font size="-1">To give Java developers and technical leaders a clear

understanding of the advantages, risks, challenges, and approaches of taking

on a PersonalJava or EmbeddedJava project.</font></dir>

</dir>



<h3>

Format:</h3>



<dir>

<dir><font size="-1">An earlier version of this tutorial was given at OOPSLA

'99. For the Java User's Group, this tutorial will be presented in two

parts.</font>

<p><font size="-1">The first part (December 20) will give an overview of

the PersonalJava and EmbeddedJava specifications, and the current state

of what's actually available, along with some simple case studies on PersonalJava

that illustrate where it may be appropriate as well as its limitations.</font>

<p><font size="-1">The second part (January 17) will look at EmbeddedJava

in more detail and summarize the overall state of Java for Small Spaces.</font></dir>

</dir>



<h3>

Brief biography of presenter:</h3>



<dir>

<dir><font size="-1"><a href="http://www.rolemodelsoft.com/kauer">Ken Auer</a>

is the founder of <a href="http://www.rolemodelsoft.com/">RoleModel Software,

Inc</a>., the company that transforms innovative ideas into world-class

products and potent software development capabilities. In 1998, he began

developing the concept of the <a href="http://www.rolemodelsoft.com/studio.htm">Extreme

Programming Software Studio&amp;trade;</a> as the model through which RoleModel

Software today conducts its business.</font>

<p><font size="-1">Mr. Auer has an <a href="http://www.rolemodelsoft.com/trackRecord">excellent

track record</a> of results applying object-oriented technology in a variety

of business and technical roles since 1985. He uses his experience to skillfully

balance the business and people sides of software with the technical side

to maximize &quot;real progress&quot; toward his clients' goals. In the summer of

1997, his company began the first in a series of projects putting object-oriented

technology on handheld and other embedded platforms. He is well-known for

his expertise in object technology through many <a href="http://www.rolemodelsoft.com/papers">published

materials</a> and his frequent <a href="http://www.rolemodelsoft.com/presentations">participation

in industry conferences, panels and workshops</a> and is the co-author

of the forthcoming book &quot;Extreme Programming Applied: Playing to Win&quot;.

Prior to founding RoleModel Software, Mr. Auer served as Director of Applied

Technology at Knowledge Systems Corporation.</font></dir>

</dir>



<hr ALIGN="CENTER">

<h3>

AGENDA:</h3>

<b>6:30 - Meet, talk, snacks</b>

<p><b>7:00 Presentation</b>

<p>

<hr ALIGN="CENTER">

<h3>

DIRECTIONS to MCNC:</h3>

<b>From Raleigh:</b>

<br>Take I-40 West toward Durham and Chapel Hill. You will enter RTP. Where

I-40 splits, bear right onto the Durham Freeway North (Highway 147). Take

the Cornwallis Road Exit. At the end of the exit ramp, bear right - cross

back over the Freeway. MCNC is located approximately 3/4 mile on the right.

<p><b>From Durham:</b>

<br>Get on the Durham Freeway South (Highway 147). Take the Cornwallis

Road exit. At the end of the ramp, bear right - MCNC is approximately 3/4

mile on right.

<p>Click here for <a href="http://trijug.org/mcnc/?/directions.html">map with

directions</a>, or visit the <a href="http://trijug.org/mcnc/?/gotomcnc.html">MCNC

web site</a>.





